]> git.pld-linux.org Git - packages/gtk+3.git/blob - gtk+3.spec
fix broken fribidi version in pc file
[packages/gtk+3.git] / gtk+3.spec
1 #
2 # Conditional build:
3 %bcond_without  apidocs         # gtk-doc build
4 %bcond_without  cloudprint      # cloudprint print backend
5 %bcond_without  cups            # CUPS print backend
6 %bcond_without  papi            # PAPI print backend
7 %bcond_without  broadway        # Broadway target
8 %bcond_with     mir             # Mir target
9 %bcond_with     typeahead       # Typeahead in open dialog
10 %bcond_without  wayland         # Wayland target
11 %bcond_with     cloudproviders  # libcloudproviders integration
12 %bcond_without  static_libs     # static library build
13
14 Summary:        The GIMP Toolkit
15 Summary(cs.UTF-8):      Sada nástrojů pro GIMP
16 Summary(de.UTF-8):      Der GIMP-Toolkit
17 Summary(fi.UTF-8):      GIMP-työkalukokoelma
18 Summary(fr.UTF-8):      Le toolkit de GIMP
19 Summary(it.UTF-8):      Il toolkit per GIMP
20 Summary(pl.UTF-8):      GIMP Toolkit
21 Summary(tr.UTF-8):      GIMP ToolKit arayüz kitaplığı
22 Name:           gtk+3
23 Version:        3.24.7
24 Release:        1
25 License:        LGPL v2+
26 Group:          X11/Libraries
27 Source0:        http://ftp.gnome.org/pub/GNOME/sources/gtk+/3.24/gtk+-%{version}.tar.xz
28 # Source0-md5:  378d327eeb24580fcbc941003de547b9
29 Patch0:         %{name}-papi.patch
30 Patch1:         typeahead.patch
31 Patch2:         %{name}-fribidi.patch
32 Patch3:         %{name}-cloudproviders.patch
33 URL:            http://www.gtk.org/
34 BuildRequires:  at-spi2-atk-devel >= 2.6.0
35 BuildRequires:  atk-devel >= 1:2.16.0
36 BuildRequires:  autoconf >= 2.62
37 BuildRequires:  automake >= 1:1.11
38 # cairo-gobject + cairo-pdf,cairo-ps,cairo-svg
39 BuildRequires:  cairo-gobject-devel >= 1.14.0
40 BuildRequires:  colord-devel >= 0.1.9
41 %{?with_mir:BuildRequires:      content-hub[-glib?]-devel}
42 %if %{with cups} || %{with papi}
43 BuildRequires:  cups-devel >= 1:1.2
44 %endif
45 BuildRequires:  docbook-dtd412-xml
46 BuildRequires:  docbook-style-xsl-nons
47 BuildRequires:  fontconfig-devel
48 BuildRequires:  gdk-pixbuf2-devel >= 2.31.0
49 BuildRequires:  gettext-tools >= 0.19.7
50 BuildRequires:  glib2-devel >= 1:2.50.0
51 BuildRequires:  gobject-introspection-devel >= 1.39.0
52 %if %{with apidocs}
53 BuildRequires:  gtk-doc >= 1.20
54 BuildRequires:  gtk-doc-automake >= 1.20
55 %endif
56 BuildRequires:  harfbuzz-devel >= 0.9
57 BuildRequires:  iso-codes
58 %{?with_cloudprint:BuildRequires:       json-glib-devel >= 1.0}
59 %{?with_cloudproviders:BuildRequires:   libcloudproviders-devel >= 0.2.5}
60 BuildRequires:  libepoxy-devel >= 1.4
61 BuildRequires:  libstdc++-devel
62 BuildRequires:  libtool >= 2:2.2.6
63 BuildRequires:  libxml2-progs >= 1:2.6.31
64 BuildRequires:  libxslt-progs >= 1.1.20
65 # mirclient >= 0.22.0, mircookie >= 0.17.0
66 %{?with_mir:BuildRequires:      mir-devel >= 0.22.0}
67 BuildRequires:  pango-devel >= 1:1.41.0
68 %{?with_papi:BuildRequires:     papi-devel}
69 BuildRequires:  perl-base
70 BuildRequires:  pkgconfig
71 %{?with_cloudprint:BuildRequires:       rest-devel >= 0.7}
72 BuildRequires:  rpm-pythonprov
73 BuildRequires:  rpmbuild(macros) >= 1.592
74 BuildRequires:  sqlite3-devel
75 BuildRequires:  tar >= 1:1.22
76 BuildRequires:  xorg-lib-libX11-devel >= 1.5.0
77 BuildRequires:  xorg-lib-libXcomposite-devel
78 BuildRequires:  xorg-lib-libXcursor-devel
79 BuildRequires:  xorg-lib-libXdamage-devel
80 BuildRequires:  xorg-lib-libXext-devel
81 BuildRequires:  xorg-lib-libXfixes-devel
82 BuildRequires:  xorg-lib-libXft-devel
83 BuildRequires:  xorg-lib-libXi-devel
84 BuildRequires:  xorg-lib-libXinerama-devel
85 BuildRequires:  xorg-lib-libXrandr-devel >= 1.5.0
86 BuildRequires:  xorg-lib-libXrender-devel
87 BuildRequires:  xz
88 %{?with_broadway:BuildRequires: zlib-devel}
89 %if %{with wayland}
90 # wayland-client, wayland-cursor, wayland-scanner
91 BuildRequires:  wayland-devel >= 1.9.91
92 BuildRequires:  wayland-egl-devel
93 BuildRequires:  wayland-protocols >= 1.12
94 BuildRequires:  xorg-lib-libxkbcommon-devel >= 0.2.0
95 %endif
96 Requires:       xorg-lib-libX11 >= 1.5.0
97 Requires(post,postun):  glib2 >= 1:2.50.0
98 Requires:       atk >= 1:2.16.0
99 Requires:       cairo-gobject >= 1.14.0
100 Requires:       gdk-pixbuf2 >= 2.31.0
101 Requires:       glib2 >= 1:2.50.0
102 %{?with_cloudproviders:Requires:        libcloudproviders >= 0.2.5}
103 Requires:       libepoxy >= 1.4
104 Requires:       pango >= 1:1.41.0
105 Requires:       xorg-lib-libXi >= 1.3.0
106 Requires:       xorg-lib-libXrandr >= 1.5.0
107 %if %{with wayland}
108 Requires:       wayland >= 1.9.91
109 Requires:       xorg-lib-libxkbcommon >= 0.2.0
110 %endif
111 # evince is used as gtk-print-preview-command by default
112 Suggests:       evince-backend-pdf
113 %if %{with cups}
114 # cups is used by default if gtk+ is built with cups
115 Suggests:       %{name}-cups = %{version}-%{release}
116 %endif
117 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
118
119 %define         abivers 3.0.0
120
121 %if "%{_lib}" != "lib"
122 %define         libext          %(lib="%{_lib}"; echo ${lib#lib})
123 %define         pqext           -%{libext}
124 %else
125 %define         pqext           %{nil}
126 %endif
127
128 %description
129 GTK+, which stands for the GIMP ToolKit, is a library for creating
130 graphical user interfaces for the X Window System. It is designed to
131 be small, efficient, and flexible. GTK+ is written in C with a very
132 object-oriented approach. GDK (part of GTK+) is a drawing toolkit
133 which provides a thin layer over Xlib to help automate things like
134 dealing with different color depths, and GTK is a widget set for
135 creating user interfaces.
136
137 %description -l cs.UTF-8
138 Knihovny X původně psané pro GIMP, které nyní používá také řada jiných
139 programů.
140
141 %description -l da.UTF-8
142 X biblioteker, oprindeligt udviklet til GIMP, men anvendes nu af flere
143 forskellige programmer.
144
145 %description -l de.UTF-8
146 Die X-Libraries, die ursprünglich für GIMP geschrieben wurden und
147 mittlerweile für eine ganze Reihe anderer Programme benutzt werden.
148
149 %description -l fr.UTF-8
150 X-kirjastot, jotka alunperin kirjoitettiin GIMP:lle, mutta joita
151 käytetään nyt myös useissa muissakin ohjelmissa.
152
153 %description -l it.UTF-8
154 Libreria X scritta per GIMP. Viene usata da diversi programmi.
155
156 %description -l pl.UTF-8
157 GTK+, która to biblioteka stała się podstawą programu GIMP, zawiera
158 funkcje do tworzenia graficznego interfejsu użytkownika pod X Window.
159 Była tworzona z założeniem żeby była mała, efektywna i wygodna. GTK+
160 jest napisane w C z podejściem zorientowanym bardzo obiektowo. GDK
161 (część GTK+) jest warstwą pośrednią pomiędzy Xlib a właściwym GTK
162 zapewniającą pracę niezależnie od głębi koloru (ilości bitów na
163 piksel). GTK (druga część GTK+) jest natomiast już zbiorem różnego
164 rodzaju kontrolek służących do tworzenia interfejsu użytkownika.
165
166 %description -l tr.UTF-8
167 Başlangıçta GIMP için yazılmış X kitaplıkları. Şu anda başka
168 programlarca da kullanılmaktadır.
169
170 %package -n gtk-update-icon-cache
171 Summary:        Utility to update icon cache used by GTK+ library
172 Summary(pl.UTF-8):      Narzędzie do uaktualniania cache'a ikon używanego przez bibliotekę GTK+
173 Group:          Applications/System
174 Requires:       gdk-pixbuf2 >= 2.31.0
175 Requires:       glib2 >= 1:2.50.0
176
177 %description -n gtk-update-icon-cache
178 Utility to update icon cache used by GTK+ library.
179
180 %description -n gtk-update-icon-cache -l pl.UTF-8
181 Narzędzie do uaktualniania cache'a ikon używanego przez bibliotekę
182 GTK+.
183
184 %package devel
185 Summary:        GTK+ header files and development documentation
186 Summary(cs.UTF-8):      Sada nástrojů GIMP a kreslící kit GIMP
187 Summary(da.UTF-8):      GIMP Toolkit og GIMP Tegnings-værktøj
188 Summary(de.UTF-8):      GIMP Toolkit und GIMP Drawing Kit
189 Summary(fi.UTF-8):      Gimp-työkalukokoelma ja Gimp-piirtotyökalut
190 Summary(fr.UTF-8):      Toolkit de GIMP (GTK) et Kit de dessin de GIMP (GDK)
191 Summary(it.UTF-8):      GIMP Toolkit and GIMP Drawing Kit
192 Summary(pl.UTF-8):      Pliki nagłówkowe i dokumentacja do GTK+
193 Summary(tr.UTF-8):      GIMP araç takımı ve çizim takımı
194 Group:          X11/Development/Libraries
195 Requires:       %{name} = %{version}-%{release}
196 Requires:       at-spi2-atk-devel >= 2.6.0
197 Requires:       atk-devel >= 1:2.16.0
198 Requires:       cairo-gobject-devel >= 1.14.0
199 Requires:       gdk-pixbuf2-devel >= 2.31.0
200 Requires:       glib2-devel >= 1:2.50.0
201 Requires:       pango-devel >= 1:1.41.0
202 Requires:       shared-mime-info
203
204 %description devel
205 Header files and development documentation for the GTK+ libraries.
206
207 %description devel -l pl.UTF-8
208 Pliki nagłówkowe i dokumentacja do bibliotek GTK+.
209
210 %package static
211 Summary:        GTK+ static libraries
212 Summary(pl.UTF-8):      Biblioteki statyczne GTK+
213 Group:          X11/Development/Libraries
214 Requires:       %{name}-devel = %{version}-%{release}
215
216 %description static
217 GTK+ static libraries.
218
219 %description static -l pl.UTF-8
220 Biblioteki statyczne GTK+
221
222 %package apidocs
223 Summary:        GTK+ API documentation
224 Summary(pl.UTF-8):      Dokumentacja API GTK+
225 Group:          Documentation
226 Requires:       gtk-doc-common
227 %if "%{_rpmversion}" >= "5"
228 BuildArch:      noarch
229 %endif
230
231 %description apidocs
232 GTK+ API documentation.
233
234 %description apidocs -l pl.UTF-8
235 Dokumentacja API GTK+.
236
237 %package examples
238 Summary:        GTK+ - example programs
239 Summary(pl.UTF-8):      GTK+ - programy przykładowe
240 Group:          X11/Development/Libraries
241 Requires(post,postun):  glib2 >= 1:2.50.0
242 Requires:       %{name}-devel = %{version}-%{release}
243
244 %description examples
245 GTK+ - example programs.
246
247 %description examples -l pl.UTF-8
248 GTK+ - przykładowe programy.
249
250 %package cloudprint
251 Summary:        Cloudprint printing module for GTK+
252 Summary(pl.UTF-8):      Moduł GTK+ do drukowania przez Cloudprint
253 Group:          X11/Libraries
254 Requires:       %{name} = %{version}-%{release}
255
256 %description cloudprint
257 Cloudprint printing module for GTK+.
258
259 %description cloudprint -l pl.UTF-8
260 Moduł GTK+ do drukowania przez Cloudprint.
261
262 %package cups
263 Summary:        CUPS printing module for GTK+
264 Summary(pl.UTF-8):      Moduł GTK+ do drukowania przez CUPS
265 Group:          X11/Libraries
266 Requires:       %{name} = %{version}-%{release}
267
268 %description cups
269 CUPS printing module for GTK+.
270
271 %description cups -l pl.UTF-8
272 Moduł GTK+ do drukowania przez CUPS.
273
274 %package papi
275 Summary:        PAPI printing module for GTK+
276 Summary(pl.UTF-8):      Moduł GTK+ do drukowania przez PAPI
277 Group:          X11/Libraries
278 Requires:       %{name} = %{version}-%{release}
279 Requires:       papi
280
281 %description papi
282 PAPI printing module for GTK+.
283
284 %description papi -l pl.UTF-8
285 Moduł GTK+ do drukowania przez PAPI.
286
287 %prep
288 %setup -q -n gtk+-%{version}
289 %patch0 -p1
290 %if %{with typeahead}
291 %patch1 -p1
292 %endif
293 %patch2 -p1
294 %patch3 -p1
295
296 # for packaging clean examples
297 # TODO: add am patch to do it like demos/gtk-demo via some configurable dir
298 # NOTE: make install so far installs only demos/gtk-demo
299 install -d _examples
300 cp -a demos examples _examples
301
302 # upstream used too new wayland for make dist in 3.10.6 - force regeneration
303 touch gdk/wayland/protocol/gtk-shell.xml
304
305 %build
306 CPPFLAGS="%{rpmcppflags}%{?with_papi: -I/usr/include/papi}"
307 %{?with_apidocs:%{__gtkdocize}}
308 %{__libtoolize}
309 %{__aclocal} -I m4
310 %{__autoconf}
311 %{__autoheader}
312 %{__automake}
313 %configure \
314         --disable-silent-rules \
315         %{!?with_cloudprint:--disable-cloudprint} \
316         %{__disable cups} \
317         %{!?with_papi:--disable-papi} \
318         %{?with_cloudproviders:--enable-cloudproviders} \
319         %{?debug:--enable-debug} \
320         %{__enable_disable apidocs gtk-doc} \
321         --enable-man \
322         %{__enable_disable static_libs static} \
323         %{?with_broadway:--enable-broadway-backend} \
324         %{?with_mir:--enable-mir-backend} \
325         %{?with_wayland:--enable-wayland-backend} \
326         --enable-x11-backend \
327         --enable-xinerama \
328         --enable-xkb \
329         --with-html-dir=%{_gtkdocdir}
330
331 %{__make} \
332         democodedir=%{_examplesdir}/%{name}-%{version}/demos/gtk-demo
333
334 %install
335 rm -rf $RPM_BUILD_ROOT
336 install -d $RPM_BUILD_ROOT%{_libdir}/gtk-3.0/%{abivers}/engines
337 install -d $RPM_BUILD_ROOT%{_libdir}/gtk-3.0/%{abivers}/theming-engines
338
339 %{__make} install \
340         democodedir=%{_examplesdir}/%{name}-%{version}/demos/gtk-demo \
341         DESTDIR=$RPM_BUILD_ROOT
342
343 touch $RPM_BUILD_ROOT%{_libdir}/gtk-3.0/%{abivers}/gtk.immodules
344 install -d $RPM_BUILD_ROOT%{_libdir}/gtk-3.0/modules
345
346 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
347 cp -a _examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
348
349 # shut up check-files (static modules and *.la for modules)
350 %{__rm} -r $RPM_BUILD_ROOT%{_libdir}/gtk-3.0/%{abivers}/*/*.la \
351         %{?with_static_libs:$RPM_BUILD_ROOT%{_libdir}/gtk-3.0/%{abivers}/*/*.a}
352
353 %if "%{_lib}" != "lib"
354 # We need to have 32-bit and 64-bit binaries as they have hardcoded LIBDIR.
355 # (needed when multilib is used)
356 mv $RPM_BUILD_ROOT%{_bindir}/gtk-query-immodules-3.0{,%{pqext}}
357 %endif
358
359 %{__mv} $RPM_BUILD_ROOT%{_localedir}/{sr@ije,sr@ijekavian}
360 # unsupported by glibc
361 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/io
362
363 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
364
365 %find_lang %{name} --all-name
366
367 %{!?with_apidocs:%{__rm} -r $RPM_BUILD_ROOT%{_gtkdocdir}/{gdk3,gtk3}}
368
369 %clean
370 rm -rf $RPM_BUILD_ROOT
371
372 %post
373 /sbin/ldconfig
374 %glib_compile_schemas
375 umask 022
376 %{_bindir}/gtk-query-immodules-3.0%{pqext} --update-cache
377 exit 0
378
379 %postun
380 /sbin/ldconfig
381 if [ "$1" != "0" ]; then
382         umask 022
383         %{_bindir}/gtk-query-immodules-3.0%{pqext} --update-cache
384 else
385         %glib_compile_schemas
386 fi
387 exit 0
388
389 %post examples
390 %glib_compile_schemas
391
392 %postun examples
393 %glib_compile_schemas
394
395 %files -f %{name}.lang
396 %defattr(644,root,root,755)
397 %doc AUTHORS NEWS README
398 %{?with_broadway:%attr(755,root,root) %{_bindir}/broadwayd}
399 %attr(755,root,root) %{_bindir}/gtk-launch
400 %attr(755,root,root) %{_bindir}/gtk-query-immodules-3.0%{pqext}
401 %attr(755,root,root) %{_libdir}/libgailutil-3.so.*.*.*
402 %attr(755,root,root) %ghost %{_libdir}/libgailutil-3.so.0
403 %attr(755,root,root) %{_libdir}/libgdk-3.so.*.*.*
404 %attr(755,root,root) %ghost %{_libdir}/libgdk-3.so.0
405 %attr(755,root,root) %{_libdir}/libgtk-3.so.*.*.*
406 %attr(755,root,root) %ghost %{_libdir}/libgtk-3.so.0
407
408 %dir %{_libdir}/gtk-3.0
409 %dir %{_libdir}/gtk-3.0/modules
410 %dir %{_libdir}/gtk-3.0/%{abivers}
411 %dir %{_libdir}/gtk-3.0/%{abivers}/engines
412 %dir %{_libdir}/gtk-3.0/%{abivers}/theming-engines
413 %dir %{_libdir}/gtk-3.0/%{abivers}/immodules
414 %dir %{_libdir}/gtk-3.0/%{abivers}/printbackends
415 %ghost %{_libdir}/gtk-3.0/%{abivers}/gtk.immodules
416 %attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/printbackends/libprintbackend-file.so
417 %attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/printbackends/libprintbackend-lpr.so
418 %attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-am-et.so
419 %{?with_broadway:%attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-broadway.so}
420 %attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-cedilla.so
421 %attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-cyrillic-translit.so
422 %attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-inuktitut.so
423 %attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-ipa.so
424 %attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-multipress.so
425 %attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-thai.so
426 %attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-ti-er.so
427 %attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-ti-et.so
428 %attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-viqr.so
429 %if %{with wayland}
430 %attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-wayland.so
431 %attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-waylandgtk.so
432 %endif
433 %attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/immodules/im-xim.so
434 %{_libdir}/girepository-1.0/Gdk-3.0.typelib
435 %{_libdir}/girepository-1.0/GdkX11-3.0.typelib
436 %{_libdir}/girepository-1.0/Gtk-3.0.typelib
437
438 %dir %{_sysconfdir}/gtk-3.0
439 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/gtk-3.0/im-multipress.conf
440 %{_datadir}/glib-2.0/schemas/org.gtk.Settings.ColorChooser.gschema.xml
441 %{_datadir}/glib-2.0/schemas/org.gtk.Settings.Debug.gschema.xml
442 %{_datadir}/glib-2.0/schemas/org.gtk.Settings.EmojiChooser.gschema.xml
443 %{_datadir}/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml
444 %dir %{_datadir}/themes/Default/gtk-3.0
445 %{_datadir}/themes/Default/gtk-3.0/gtk-keys.css
446 %dir %{_datadir}/themes/Emacs
447 %dir %{_datadir}/themes/Emacs/gtk-3.0
448 %{_datadir}/themes/Emacs/gtk-3.0/gtk-keys.css
449 %{?with_broadway:%{_mandir}/man1/broadwayd.1*}
450 %{_mandir}/man1/gtk-launch.1*
451 %{_mandir}/man1/gtk-query-immodules-3.0.1*
452
453 %files -n gtk-update-icon-cache
454 %defattr(644,root,root,755)
455 %attr(755,root,root) %{_bindir}/gtk-encode-symbolic-svg
456 %attr(755,root,root) %{_bindir}/gtk-update-icon-cache
457 %{_mandir}/man1/gtk-encode-symbolic-svg.1*
458 %{_mandir}/man1/gtk-update-icon-cache.1*
459
460 %files devel
461 %defattr(644,root,root,755)
462 %doc ChangeLog
463 %attr(755,root,root) %{_bindir}/gtk-builder-tool
464 %attr(755,root,root) %{_bindir}/gtk-query-settings
465 %attr(755,root,root) %{_libdir}/libgailutil-3.so
466 %attr(755,root,root) %{_libdir}/libgdk-3.so
467 %attr(755,root,root) %{_libdir}/libgtk-3.so
468 %{_includedir}/gail-3.0
469 %{_includedir}/gtk-3.0
470 %{_aclocaldir}/gtk-3.0.m4
471 %{_pkgconfigdir}/gail-3.0.pc
472 %{_pkgconfigdir}/gdk-3.0.pc
473 %{_pkgconfigdir}/gdk-x11-3.0.pc
474 %{_pkgconfigdir}/gtk+-3.0.pc
475 %{_pkgconfigdir}/gtk+-unix-print-3.0.pc
476 %{_pkgconfigdir}/gtk+-x11-3.0.pc
477 %if %{with broadway}
478 %{_pkgconfigdir}/gdk-broadway-3.0.pc
479 %{_pkgconfigdir}/gtk+-broadway-3.0.pc
480 %endif
481 %if %{with mir}
482 %{_pkgconfigdir}/gdk-mir-3.0.pc
483 %{_pkgconfigdir}/gtk+-mir-3.0.pc
484 %endif
485 %if %{with wayland}
486 %{_pkgconfigdir}/gdk-wayland-3.0.pc
487 %{_pkgconfigdir}/gtk+-wayland-3.0.pc
488 %endif
489 %{_datadir}/gettext/its/gtkbuilder.its
490 %{_datadir}/gettext/its/gtkbuilder.loc
491 %{_datadir}/gtk-3.0
492 %{_datadir}/gir-1.0/Gdk-3.0.gir
493 %{_datadir}/gir-1.0/GdkX11-3.0.gir
494 %{_datadir}/gir-1.0/Gtk-3.0.gir
495 %{_mandir}/man1/gtk-builder-tool.1*
496 %{_mandir}/man1/gtk-query-settings.1*
497
498 %if %{with static_libs}
499 %files static
500 %defattr(644,root,root,755)
501 %{_libdir}/libgailutil-3.a
502 %{_libdir}/libgdk-3.a
503 %{_libdir}/libgtk-3.a
504 %endif
505
506 %if %{with apidocs}
507 %files apidocs
508 %defattr(644,root,root,755)
509 %{_gtkdocdir}/gail-libgail-util3
510 %{_gtkdocdir}/gdk3
511 %{_gtkdocdir}/gtk3
512 %endif
513
514 %files examples
515 %defattr(644,root,root,755)
516 %attr(755,root,root) %{_bindir}/gtk3-demo
517 %attr(755,root,root) %{_bindir}/gtk3-demo-application
518 %attr(755,root,root) %{_bindir}/gtk3-icon-browser
519 %attr(755,root,root) %{_bindir}/gtk3-widget-factory
520 %{_datadir}/glib-2.0/schemas/org.gtk.Demo.gschema.xml
521 %{_datadir}/glib-2.0/schemas/org.gtk.exampleapp.gschema.xml
522 %{_desktopdir}/gtk3-demo.desktop
523 %{_desktopdir}/gtk3-icon-browser.desktop
524 %{_desktopdir}/gtk3-widget-factory.desktop
525 %{_iconsdir}/hicolor/*/apps/gtk3-demo-symbolic.symbolic.png
526 %{_iconsdir}/hicolor/*/apps/gtk3-demo.png
527 %{_iconsdir}/hicolor/*/apps/gtk3-widget-factory-symbolic.symbolic.png
528 %{_iconsdir}/hicolor/*/apps/gtk3-widget-factory.png
529 %{_mandir}/man1/gtk3-demo.1*
530 %{_mandir}/man1/gtk3-demo-application.1*
531 %{_mandir}/man1/gtk3-icon-browser.1*
532 %{_mandir}/man1/gtk3-widget-factory.1*
533 %{_examplesdir}/%{name}-%{version}
534
535 %if %{with cloudprint}
536 %files cloudprint
537 %defattr(644,root,root,755)
538 %attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/printbackends/libprintbackend-cloudprint.so
539 %endif
540
541 %if %{with cups}
542 %files cups
543 %defattr(644,root,root,755)
544 %attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/printbackends/libprintbackend-cups.so
545 %endif
546
547 %if %{with papi}
548 %files papi
549 %defattr(644,root,root,755)
550 %attr(755,root,root) %{_libdir}/gtk-3.0/%{abivers}/printbackends/libprintbackend-papi.so
551 %endif
This page took 0.133873 seconds and 3 git commands to generate.